package com.cn.yunhe.rentcars.model;
/**
 * 车辆信息统计，记录车辆在指定时间短的各种状态信息。
 * 显示与首页面。
 * @author 赵志学
 * 2016-8-4
 *
 */
public class CarCountByState {
	private int countCar;//车辆总数。
	private int carOrder;//在租的车辆数量。
	private int waitCar;//待租的车辆数量。
	private int upKeepCar;//保养中的车辆数量
	private int mainTainCar;//维修中的车辆数量。
	private int selfCar;//自用的车辆数量。
	private int yearcheck;//年检中的车辆数量
	
	/**
	 * get 车辆总数。
	 * @return
	 */
	public int getCountCar() {
		return countCar;
	}
	/**
	 * set 车辆总数。
	 * @return
	 */
	public void setCountCar(int countCar) {
		this.countCar = countCar;
	}
	/**
	 * get 在租的车辆数量
	 * @return
	 */
	
	public int getCarOrder() {
		return carOrder;
	}
	/**
	 * set 在租的车辆数量
	 * @return
	 */
	public void setCarOrder(int carOrder) {
		this.carOrder = carOrder;
	}
	/**
	 * get 待租的车辆数量。
	 * @return
	 */
	public int getWaitCar() {
		this.waitCar = countCar-carOrder-upKeepCar-mainTainCar-selfCar-yearcheck;
		return waitCar;
	}
	/**
	 * set 待租的车辆数量。
	 * @return
	 */
	public void setWaitCar(int waitCar) {
		this.waitCar = waitCar;
	}
	/**
	 * get upKeepCar
	 * @return
	 */
	public int getUpKeepCar() {
		return upKeepCar;
	}
	/**
	 * set upKeepCar
	 * @return
	 */
	public void setUpKeepCar(int upKeepCar) {
		this.upKeepCar = upKeepCar;
	}
	/**
	 * get 维修中的车辆数量
	 * @return
	 */
	public int getMainTainCar() {
		return mainTainCar;
	}
	/**
	 * set 维修中的车辆数量
	 * @return
	 */
	public void setMainTainCar(int mainTainCar) {
		this.mainTainCar = mainTainCar;
	}
	/**
	 * get 自用的车辆数量。
	 * @return
	 */
	public int getSelfCar() {
		return selfCar;
	}
	/**
	 * set 自用的车辆数量。
	 * @return
	 */
	public void setSelfCar(int selfCar) {
		this.selfCar = selfCar;
	}
	/**
	 * get 年检中的车辆数量
	 * @return
	 */
	public int getYearcheck() {
		return yearcheck;
	}
	/**
	 * set 年检中的车辆数量
	 * @return
	 */
	public void setYearcheck(int yearcheck) {
		this.yearcheck = yearcheck;
	}
	
	
}
